/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package edu.upeu.servicio;

import antlr.CppCodeGenerator;
import edu.upeu.dao.CargadocenteDAO;
import edu.upeu.modelo.Cargadocente;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;

/**
 *
 * @author Alumno
 */
@Service
@Transactional(propagation= Propagation.SUPPORTS,readOnly=true)
public class CargadocenteServicioImplement implements CargadocenteServicio{
@Autowired
    public CargadocenteDAO cargadao;
    @Override
public List<Cargadocente>ListarCargadocente(){
return cargadao.ListarCargadocente();
}  
    
    
        @Override
        public void insertarCargadocente(Cargadocente docente){
            try {
                cargadao.insertarCargadocente(docente);
            } catch (Exception e) { System.out.println(e.getMessage());}
        }
    
    
//    @Override
//        public void eliminarPeriodo(String idPeriodo)
//        {
//            try {
//                AsisDao.eliminarPeriodo(idPeriodo);
//            } catch (Exception e) {
//                System.out.println(e.getMessage());
//            }
//        }
//    
//    @Override
//    public CpPeriodo BuscarPeriodo(String id)
//    {
//        try {
//          return  AsisDao.BuscarPeriodoId(id);
//        } catch (Exception e) {
//            return null;
//        }
//        
//    }
//    
//    @Transactional(propagation= Propagation.SUPPORTS,readOnly=false)
//    @Override
//    public void eliminarPeriodoHQL(CpPeriodo id)
//    {
//        try {
//            AsisDao.eliminarPeriodoHQL(id);
//        } catch (Exception e) {
//        }
//    }
//    
//    @Override
//    public void actualizarPeriodo(CpPeriodo periodo)
//    {
//        try {
//            AsisDao.actualizarPeriodo(periodo);
//        } catch (Exception e) {
//        }
//    }
}
